package com.ruoyi.sl.domain;

import java.math.BigDecimal;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 车间绩效系数对象 sl_wsbase
 * 
 * @author admin
 * @date 2024-06-03
 */
public class SlWsbase extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long wsbaseId;

    /** 绩效百分比 */
    @Excel(name = "绩效百分比")
    private BigDecimal performance;

    /** 工龄工资系数 */
    @Excel(name = "工龄工资系数")
    private BigDecimal workingAgeSubsidy;

    /** 餐补系数 */
    @Excel(name = "餐补系数")
    private BigDecimal mealAllowance;

    /** 早班补助系数 */
    @Excel(name = "早班补助系数")
    private BigDecimal earlyShiftSubsidy;

    /** 晚班补助系数 */
    @Excel(name = "晚班补助系数")
    private BigDecimal nightShiftSubsidy;

    /** 加班补助系数 */
    @Excel(name = "加班补助系数")
    private BigDecimal overtimeAllowance;

    /** 高温补贴系数 */
    @Excel(name = "高温补贴系数")
    private BigDecimal highTemperatureSubsidy;

    /** 水产小时工出工时默认工资 */
    @Excel(name = "水产小时工出工时默认工资")
    private BigDecimal scBasepay;

    public void setWsbaseId(Long wsbaseId) 
    {
        this.wsbaseId = wsbaseId;
    }

    public Long getWsbaseId() 
    {
        return wsbaseId;
    }
    public void setPerformance(BigDecimal performance) 
    {
        this.performance = performance;
    }

    public BigDecimal getPerformance() 
    {
        return performance;
    }
    public void setWorkingAgeSubsidy(BigDecimal workingAgeSubsidy) 
    {
        this.workingAgeSubsidy = workingAgeSubsidy;
    }

    public BigDecimal getWorkingAgeSubsidy() 
    {
        return workingAgeSubsidy;
    }
    public void setMealAllowance(BigDecimal mealAllowance) 
    {
        this.mealAllowance = mealAllowance;
    }

    public BigDecimal getMealAllowance() 
    {
        return mealAllowance;
    }
    public void setEarlyShiftSubsidy(BigDecimal earlyShiftSubsidy) 
    {
        this.earlyShiftSubsidy = earlyShiftSubsidy;
    }

    public BigDecimal getEarlyShiftSubsidy() 
    {
        return earlyShiftSubsidy;
    }
    public void setNightShiftSubsidy(BigDecimal nightShiftSubsidy) 
    {
        this.nightShiftSubsidy = nightShiftSubsidy;
    }

    public BigDecimal getNightShiftSubsidy() 
    {
        return nightShiftSubsidy;
    }
    public void setOvertimeAllowance(BigDecimal overtimeAllowance) 
    {
        this.overtimeAllowance = overtimeAllowance;
    }

    public BigDecimal getOvertimeAllowance() 
    {
        return overtimeAllowance;
    }
    public void setHighTemperatureSubsidy(BigDecimal highTemperatureSubsidy) 
    {
        this.highTemperatureSubsidy = highTemperatureSubsidy;
    }

    public BigDecimal getHighTemperatureSubsidy() 
    {
        return highTemperatureSubsidy;
    }

    public BigDecimal getScBasepay() {
        return scBasepay;
    }

    public void setScBasepay(BigDecimal scBasepay) {
        this.scBasepay = scBasepay;
    }

    @Override
    public String toString() {
        return "SlWsbase{" +
                "wsbaseId=" + wsbaseId +
                ", performance=" + performance +
                ", workingAgeSubsidy=" + workingAgeSubsidy +
                ", mealAllowance=" + mealAllowance +
                ", earlyShiftSubsidy=" + earlyShiftSubsidy +
                ", nightShiftSubsidy=" + nightShiftSubsidy +
                ", overtimeAllowance=" + overtimeAllowance +
                ", highTemperatureSubsidy=" + highTemperatureSubsidy +
                ", scBasepay=" + scBasepay +
                '}';
    }


}
